package com.yxw.yx_hotel.service;

import com.yxw.yx_hotel.dto.AddRoomPropertyDto;
import com.yxw.yx_hotel.dto.QueryRoomPropertyDto;
import com.yxw.yx_hotel.entity.YxRoomPropertyEntity;
import com.yxw.yx_hotel.vo.RoomPropertyVo;
import com.yxw.yxnet_cd_center.common.dto.PageVO;
import java.util.List;

/**
 *  宿舍资产管理
 * @author liuxin
 * @date 2024.01.17
 */
public interface RoomPropertyService {

    /**
     * 新增宿舍资产
     * @param dto
     */
    void addRoomProperty(AddRoomPropertyDto dto);

    /**
     * 查询宿舍资产列表/分页
     * @param dto
     * @return
     */
    PageVO<YxRoomPropertyEntity> pageRoomPropertyList(QueryRoomPropertyDto dto);
    /**
     * 查询宿舍资产列表
     * @param dto
     * @return
     */
    List<YxRoomPropertyEntity> roomPropertyList(QueryRoomPropertyDto dto);
}
